body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-weight:normal;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}a{color:rgba(0,0,0,0.85);outline:none;text-decoration:none}a:hover{text-decoration:none;color:#cc3d3d}:focus{outline:none;text-decoration:none}[class*='ri-']{vertical-align:-2px}img{max-width:100%}input:focus{outline:none;box-shadow:none}@media (min-width:1200px){.container{max-width:1260px}}.layout-header{position:relative}.header-container{background-image:url('assets/header-bar-bg.png');background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:120px}.logo{height:80px;margin:20px 0}.header-container-suffix{float:right;text-align:right}.header-links{padding:8px 0}.header-links a{display:inline-block;color:white;margin-left:16px}.header-links a i{opacity:.65;margin-right:2px}.header-search{display:inline-block;position:relative;margin-top:24px;width:240px}.header-search i{position:absolute;left:12px;padding:7px 0;color:#cc3d3d}.header-search .form-control{padding:6px 14px 7px 32px;border:none}.header-navbar{background:white}.header-navbar .navbar-collapse{padding:0}.header-navbar .navbar{border:none;margin-bottom:0}.header-navbar .navbar-nav{margin:0;width:100%}.header-navbar .navbar-nav>li{width:11.11111111%;text-align:center;border-bottom:3px solid transparent}.header-navbar .navbar-nav>li>a{padding-top:16px;padding-bottom:9px;font-weight:bold;}.header-navbar .navbar-nav>li>a>span,.header-navbar .navbar-nav>li>a>small{display:block;line-height:1.25}.header-navbar .navbar-nav>li>a>small{text-align:center;font-size:12px;transform:scale(.75);text-transform:uppercase;opacity:.45}.header-navbar .navbar-nav>li>a:hover{background:none}.header-navbar .navbar-nav>li:hover>a{color:#cc3d3d}.header-navbar .navbar-nav>li.active{border-bottom-color:#cc3d3d}.header-navbar .navbar-nav>li.active>a{color:#cc3d3d;background:rgba(204,61,61,0.15)}.header-navbar .navbar-nav>li.open{border-color:transparent}.header-navbar .navbar-nav>li.open>a{background:none}.header-navbar .navbar-nav .dropdown-menu>li>a{padding:8px 20px}.header-swiper{background:black;height:500px}.swiper{width:100%;height:100%;overflow:hidden}.swiper .swiper-content{position:absolute;z-index:1;text-align:center;width:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.swiper .swiper-content a{font-size:16px;display:inline-block;padding:12px 40px;border:2px solid white;color:white;transition:all .3s}.swiper .swiper-content a:hover{background:#cc3d3d;border-color:#cc3d3d}.swiper .swiper-title{margin-bottom:40px;font-size:48px;font-weight:900;color:white}.swiper img{display:block;width:100%;height:100%;object-fit:cover;opacity:.75}.content-grid_menu{background:#f5f5f5;padding:24px;margin-bottom:40px}.content-grid_menu li{float:left;width:16.66666667%;text-align:center;list-style:none;padding:0 16px}.content-grid_menu a{display:block;padding:16px;border-radius:8px;transition:all .3s}.content-grid_menu a:hover{background:white}.content-grid_menu a:hover img{transform:scale(1.2)}.content-grid_menu img{width:48px;transition:all .3s}.content-grid_menu span{display:block}.content-grid_menu h4{font-size:15px;font-weight:normal}.block-title-1{position:relative;padding-bottom:12px;margin-bottom:24px}.block-title-1::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:4px;background:#cc3d3d}.block-title-1 h4{margin:0;font-weight:bold;font-size:20px;text-transform:uppercase}.block-title-1 span{font-size:16px;color:rgba(0,0,0,0.65)}.block-title-1 .more{position:absolute;top:0;right:0;color:#cc3d3d}.block-title-1 .more::after{content:"\f0f4";font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;vertical-align:-2px;margin-left:4px}.content-news--media{position:relative;overflow:hidden;height:300px}.content-news--media .swiper-slide{position:relative}.content-news--media .swiper-slide-content{position:absolute;z-index:1;padding:16px 20px;background:rgba(0,0,0,0.65);color:white;width:100%;left:0;bottom:0}.content-news--media .swiper-slide-content h4{margin:0;margin-bottom:8px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-news--media .swiper-slide-content a{color:white;font-size:15px}.content-news--media .swiper-slide-content span{opacity:.45;font-size:13px}.content-news--media .swiper-pagination{width:auto;left:auto;right:16px}.swiper-pagination-bullet{background:white;opacity:1;margin:0 2px !important}.swiper-pagination-bullet-active{background:#cc3d3d;width:16px;border-radius:8px}.content-news--list ul{padding:0;margin:0;list-style:none}.content-news--list ul li{position:relative;padding:10px 0;border-bottom:1px dotted #d9d9d9;padding-right:4.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-news--list ul li::before{content:"\ea6d";font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;vertical-align:-2px;margin-right:4px;color:#cc3d3d}.content-news--list ul li span{position:absolute;right:0;color:rgba(0,0,0,0.45)}.content-notice--list ul{padding:15px 0;margin:0;list-style:none}.content-notice--list li{position:relative;padding-right:58px;margin-bottom:24px}.notice-content h4{margin:0;font-size:15px;font-weight:normal;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-content p{margin:0;font-size:13px;color:rgba(0,0,0,0.45);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-extra{position:absolute;right:0;top:0;bottom:0;border-left:0px solid #d9d9d9;text-align:right;padding-left:16px}.notice-extra span{text-transform:uppercase;color:rgba(0,0,0,0.65);font-size:13px}.notice-extra h4{margin:0;font-size:24px;color:#cc3d3d}.content-middle{padding:40px 0;background-color:#f5f5f5;background-image:url('assets/middle-bg.png');background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:40px}.block-title-2{line-height:1;border-left:4px solid #cc3d3d;padding-left:16px;margin-bottom:24px}.block-title-2 h4{font-size:20px;display:inline-block;font-weight:bold;margin:0}.block-title-2 span{color:rgba(0,0,0,0.45);margin-left:8px;text-transform:uppercase;vertical-align:2px}.block-title-2 .more{float:right;color:#cc3d3d;margin-top:4px}.block-title-2 .more::after{content:"\f0f4";font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;vertical-align:-2px;margin-left:4px}.card-news-block{position:relative;margin-bottom:16px}.card-news-block .card-news-img{position:relative;height:160px}.card-news-block .card-news-img img{display:block;width:100%;height:100%;object-fit:cover}.card-news-block .card-news-data{padding:8px 16px;background:#cc3d3d;position:absolute;left:0;bottom:0;color:white;line-height:1}.card-news-block .card-news-data h4{margin:0}.card-news-block .card-news-data span{font-size:12px;opacity:.45}.card-news-block .card-news-content{background:white;padding:16px 20px;min-height: 100px;}.card-news-block .card-news--title{margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-news-block .card-news-desc{font-size:12px;color:rgba(0,0,0,0.45)}.card-news-list ul{padding:0;margin:0;list-style:none}.card-news-list ul li{position:relative;padding:12px 0;margin:2px 0;padding-right:3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-news-list ul li:nth-child(odd){background:rgba(0,0,0,0.02)}.card-news-list ul li a{line-height:1;border-left:2px solid #cc3d3d;padding-left:16px}.card-news-list ul li span{position:absolute;right:12px;color:rgba(0,0,0,0.45)}.special-title{text-align:center;margin-bottom:24px}.special-title h4{margin:0;font-size:20px;text-transform:uppercase;font-weight:bold}.special-title hr{width:40px;height:2px;background:#cc3d3d;margin:8px auto}.special-title span{color:rgba(0,0,0,0.65)}.special-subject img{width:100%;height:140px;object-fit:cover}.special-subject a{position:relative;display:block;overflow:hidden;transition:all .3s;border-radius:6px}.special-subject a:hover{transform:scale(1.05);box-shadow:0 16px 16px -4px rgba(0,0,0,0.15)}.layout-footer{margin-top:80px;background:#cc3d3d}.layout-footer .container{position:relative}.layout-footer-botom{padding:16px 0;background:rgba(0,0,0,0.15)}.layout-footer-content--prefix{padding:40px 0;position:absolute;left:15px}.layout-footer-content--prefix span{display:block;text-align:center;line-height:2.5;color:white}.layout-footer-content--main{margin-left:400px}.layout-footer-menu{border-bottom:1px solid rgba(255,255,255,0.15)}.layout-footer-menu::after{content:"";clear:both;display:block}.layout-footer-menu li{list-style:none;float:left;width:12.5%;padding:16px 0;text-align:center}.layout-footer-menu a{color:white}.layout-footer-contact{padding:64px 0}.layout-footer-contact::after{content:"";clear:both;display:block}.layout-footer-contact ul{float:left;width:33.33333333%;padding:0;margin:0;list-style:none;padding-right:40px}.layout-footer-contact h2{margin:0;font-size:14px;font-weight:normal;color:white}.layout-footer-contact--title{position:relative;color:white;margin-bottom:24px}.layout-footer-contact--title i{position:absolute;top:0;right:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,0.25);text-align:center;line-height:30px;color:white}.layout-footer-contact--title h4{margin:0;font-size:14px;font-weight:normal}.layout-footer-contact--title span{text-transform:uppercase}.layout-footer-logo{display:inline-block;margin-right:24px}.layout-footer-links{display:inline-block;vertical-align:middle}.layout-footer-links .form-control{display:inline-block;width:auto;margin-right:12px}.layout-footer-copyright{float:right;padding:14px 0;color:white}.page-banner{width:100%;padding:40px 0;background-color:rgba(0,0,0,0.65);background-image:url('assets/middle-bg.png');background-position:center;background-repeat:no-repeat;background-size:cover}.page-banner h4{margin:0;margin-bottom:16px;font-size:24px}.page-banner .breadcrumb{margin-bottom:0;background:linear-gradient(to right, rgba(255,255,255,0.35), transparent)}.page-submenu{padding:32px 0}.page-submenu .btn{margin-right:8px}.page-submenu span{margin-right:16px;color:rgba(0,0,0,0.65)}.page-list li{position:relative;list-style:none;padding:16px 0;padding-right:100px;border-bottom:1px dotted #d9d9d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list li::before{content:"\ea6d";font-family:'remixicon' !important;font-style:normal;-webkit-font-smoothing:antialiased;vertical-align:-2px;margin-right:4px;color:#cc3d3d}.page-list li a+span{position:absolute;right:0;color:rgba(0,0,0,0.45)}.page-article{line-height:2;font-size:16px}.page-article .page-article--title{margin-bottom:40px}@media (max-width:640px){body{overflow-x:hidden}::-webkit-scrollbar{display:none}.logo{width:100%;height:auto}.header-links{display:none}.header-search{position:absolute;left:16px;top:104px;border:1px solid #d9d9d9;border-radius:4px;z-index:2}.navbar-header .navbar-toggle{border:1px solid #d9d9d9;padding:6px 12px;margin-right:0}.header-navbar{overflow:hidden}.header-navbar .navbar-nav{display:flex;width:fit-content}.header-navbar .navbar-nav li{flex:0 0 auto;white-space:nowrap}.header-swiper{height:300px}.content-grid_menu{padding:0;overflow-x:auto}.content-grid_menu .container{width:fit-content;display:flex}.content-grid_menu li{white-space:nowrap;padding:0;text-align:center;width:auto;flex:0 0 100px}.content-news{margin-bottom:40px}.content-news--media{margin-bottom:24px}.card-news-list{margin-bottom:40px}.content-middle{padding-bottom:8px}.special-subject img{margin-bottom:16px}.layout-footer-content .container{display:flex;flex-direction:column-reverse}.layout-footer-menu{padding:16px 0;overflow-x:auto;display:flex}.layout-footer-menu li{flex:0 0 6em;width:6em;float:none}.layout-footer-content--prefix{position:static;text-align:center}.layout-footer-content--main{margin-left:0}.layout-footer-contact{display:flex;flex-direction:column;padding-bottom:0}.layout-footer-contact ul{width:100%;float:none;padding-right:0;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dotted rgba(255,255,255,0.35)}.layout-footer-contact--title{margin-bottom:16px}.layout-footer-botom{text-align:center}.layout-footer-logo{margin-right:0;margin-bottom:16px}.layout-footer-copyright{float:none}}